.index-con{

  text-align: left;
}
.title_p{
    color:#fff;
    font-size: .875rem;
    background:url("../assets/order-bg.png")no-repeat ;
    background-size: contain;
    width:100%;
    height:2rem;
    line-height: 2rem;
    padding-left: 1rem;
    margin-left: -.5rem;
    font-size: .75rem;
    text-align: left;
}
.h2-title{
    text-align: center;
    color:#fff;
    font-weight: lighter;
    font-size: .75rem;
    background-color: #736663;
    border-radius:20px;
    width:8rem;
    height:1.5rem;
    line-height: 1.5rem;
    margin:1rem  auto;
}
.specialty_ul{
    overflow: hidden;
    clear: both;
    padding:0 .4rem;
}
.specialty_ul li.specialty_li:first-child{
  margin-right:.4rem;
}
.specialty_ul li.specialty_li{
    position: relative;
    width:6.9rem;
    margin-bottom: .5rem;
}
.specialty_li img{
    border-radius: 2px;
    width: 100%;
}

.pirceBox{
    position: absolute;
    display: -webkit-box;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    background: rgba(0,0,0,.8);

    color: #fff;
    font-size: .6rem;
}

.pirceBox .foodsname{
    -webkit-box-flex: 1;
    padding-left:.2rem;
}

.pirceBox .foodstype{
    -webkit-box-flex: 2;
}

.pepper{

    background-size: contain;
    height:.7rem;
    margin-right:.2rem;
    margin-top: .2rem;
}
.goodHead{

    background-size: contain;
    height:.7rem;
    margin-right:.2rem;
}

.redPirce{
    color:#c20c14;
    font-weight: bold;
}

.storeInfo_ul{
   padding:0 .5rem;
    margin:.8rem .4rem 0 .4rem;
    background: rgba(102,102,102,.6);
    color: #fff;
    font-size: .6rem;
    border:1px solid #ccc;
    border-radius: 2px;
}
.storeInfo_ul li{
    height:2rem;
    line-height: 2rem;
    font-size: .65rem;
    border-bottom: 1px solid #ccc;
}
.storeInfo_ul li:last-child{
    border-bottom: none;
}

.address:before{
    content: '';
    display: inline-block;
    background: url("../assets/address.png")no-repeat;
    background-size: contain;
    width:.8rem;
    height:1rem;
    vertical-align: middle;
    margin-right:.2rem;
}
.phone:before{
    content: '';
    display: inline-block;
    background: url("../assets/phone.png")no-repeat;
    background-size: contain;
    width:.8rem;
    height:1rem;
    vertical-align: middle;
    margin-right:.2rem;
}
.peoAvgPirce:before{
    content: '';
    display: inline-block;
    background: url("../assets/proAvg.png")center no-repeat;
    background-size: contain;
    width:.8rem;
    height:1rem;
    vertical-align: middle;
    margin-right:.2rem;
}
.openTime:before{
    content: '';
    display: inline-block;
    background: url("../assets/timer.png")no-repeat;
    background-size: contain;
    width:.8rem;
    height:1rem;
    vertical-align: middle;
    margin-right:.2rem;
}

.spacelabel:before{
    content: '';
    display: inline-block;
    background: url("../assets/spaceLabel.png")no-repeat;
    background-size: contain;
    width:.8rem;
    height:1rem;
    vertical-align: middle;
    margin-right:.2rem;
}

.storeIntroduce:before{
    content: '';
    display: inline-block;
    background: url("../assets/storeintroduct.png")center no-repeat;
    background-size: contain;
    width:.8rem;
    height:1rem;
    vertical-align: middle;
    margin-right:.2rem;
}

.customEvaluate:before{
    content: '';
    display: inline-block;
    background: url("../assets/evaluate.png")no-repeat;
    background-size: contain;
    width:1rem;
    height:1rem;
    vertical-align: middle;
}
.specia-all,.storedic{
    height:100% !important;
}
.storedic{
    line-height: 1.2rem !important;
    text-indent:25px;
    font-size: .65rem;
}
.specia-all span{
    display: inline-block;
    padding:0 .5rem;
    border:1px solid #ccc;
    border-radius: 20px;
    margin-right:.2rem;
    font-size: .6rem;
    height:1rem;
    line-height: 1rem;
    color:#d9d8d7;
}

.line_li3{
   height:auto !important;
}
.customEvaluate label{
    display: inline-block;
    -webkit-box-flex: 1;
}
.customEvaluate span{
    display: inline-block;
    -webkit-box-flex: 1;
    font-size: .5rem;
    width:68%;
    text-align: right;
}
.yellowPirce{
    color:#ff971b;
}
.webkit3{
    display: -webkit-box;
}

.webkit3_li{
    -webkit-box-flex: 1;
    line-height: 1rem;
    text-align: center;
    padding-top: .2rem;
}
.webkit3 .centerli{
    width:7rem;
}

.starnum{
    height:.5rem;
    background: url("../assets/fivestar.png")center no-repeat;
    background-size: contain;
    vertical-align: middle;
}
.line_li3 .userhead{
  width:8rem;
}

.line_li3 .userhead img{
    width:1.5rem;
    height:1.5rem;
   margin-right:.4rem;
    border-radius: 1.5rem;
}
.evaUserlist{

}
.evaUserlist p{

    line-height: 1.7rem ;
}
.evaUserlist div:first-child{
    -webkit-box-flex: 1;
}
.evaUserlist div:last-child{
    -webkit-box-flex: 1;
    text-align: right;
    color:#cbcbcb;
}

.evaUserlist div p:nth-child(2){
    font-size: .6rem;
    color:#cbcbcb;
}
.badEva{
  -webkit-box-flex: 1;
  text-align: right;
}
.badEva:before{
    content: '';
    display: inline-block;
    background-size: contain;
    width:.8rem;
    height:1rem;
    vertical-align: middle;
}
.goodEva:before{
    content: '';
    display: inline-block;

    background-size: contain;
    width:.8rem;
    height:1rem;
    vertical-align: middle;
}


.rank-red-circle{
    /*position: absolute;*/
    /*bottom: 0px;*/
    width: 1.5rem;
    height: .5rem;
    line-height: 1.2rem;
    background-color: #fd1009;
    border-radius: 50%;
    color: #fff;
    font-size: .65rem;
    text-align: center;
}

.rank-red-circle i{
    font-style:italic;
    text-align: center;
    padding-right: .3rem;
}

.bottomNav{
    position: fixed;
    display: -webkit-box;

    height:3.5rem;
    left:.6rem;
    bottom:1.8rem;
    z-index: 8;

}

.navGoto{
  width:3.3rem;
  height:3.5rem;
    background: url("../assets/navImg.png")right no-repeat;
    background-size: contain;

    border:none;
    outline-style: none;
}

.checkfoods{
    -webkit-box-flex: 1;
    background: url("../assets/orderImg.png") right no-repeat;
    background-size: contain;
    width:10rem;
    height:3.5rem;
    border:none;
    outline-style: none;
}
.sprite-con, .thumn-con{
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: end;
  text-align: right;
}
.sprite-con span, .thumn-con span{
  display:block;

  width:.38rem;
  height:.38rem;
  background:url(../assets/sprite.png) no-repeat right;
  background-size:.38rem;
}
.thumn-con span{
  background-image: url(../assets/thumn.png);
}
.paragraph{
  line-height:1.2rem;
}

